package cc;

import java.io.InputStream;
import java.io.OutputStream;

public class Utils {
    public static void CopyStream(InputStream is, OutputStream os)
    {
        final int buffer_size=1024;
        try
        {
        	
            byte[] bytes=new byte[buffer_size];
            for(;;)
            {
              //Read byte from input stream
            	
              int count=is.read(bytes, 0, buffer_size);
              if(count==-1)
                  break;
              
              //Write byte from output stream
              os.write(bytes, 0, count);
            }
        }
        catch(Exception ex){}
    }
    
    /**
	 * @param numberString
	 *            a String containing the int representation to be parsed.
	 * @return The integer value represented by the argument in decimal if the
	 *         string contain a parsable integer; Otherwise, return null.
	 */
	static public int parseInt(String numberString) {
		int intNumber = 0;
		if (null != numberString) {
			try {
				intNumber = Integer.parseInt(numberString);
			} catch (NumberFormatException numberFormatException) {
				intNumber = 0; // Default if can't parse to int.
			}
		}
		return intNumber;
	}
}